Reverse Engineering Architectural Feature Models

نویسندگان

  • Mathieu Acher
  • Anthony Cleve
  • Philippe Collet
  • Philippe Merle
  • Laurence Duchien
  • Philippe Lahire
چکیده

Reverse engineering the variability of an existing system is a challenging activity. The architect knowledge is essential to identify variation points and explicit constraints between features, for instance in feature models (FMs), but the manual creation of FMs is both timeconsuming and error-prone. On a large scale, it is very difficult for an architect to guarantee that the resulting FM ensures a safe composition of the architectural elements when some features are selected. In this paper, we present a comprehensive, tool supported process for reverse engineering architectural FMs. We develop automated techniques to extract and combine different variability descriptions of an architecture. Then, alignment and reasoning techniques are applied to integrate the architect knowledge and reinforce the extracted FM. We illustrate the reverse engineering process when applied to a representative software system, FraSCAti, and we report on our experience in this context.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Reverse engineering of architectural buildings based on a hybrid modeling approach

This article presents a set of theoretical reflections and technical demonstrations that constitute a new methodological base for the architectural surveying and representation using computer graphics techniques. The problem we treated relates to three distinct concerns: the surveying of architectural objects, the construction and the semantic enrichment of their geometrical models, and their h...

متن کامل

Feature-based reverse modeling strategies

We presented two integrated solution schemes, sectional feature based strategy and surface feature based strategy, for modeling industrial components from point cloud to surfaces without using triangulation. For the sectional feature based strategy, slicing, curve feature recognition and constrained fitting are introduced. This strategy emphasizes the advanced feature architecture patterns from...

متن کامل

Symmetry for Architectural Design

Symmetry and regularity abound in architectural models, often as a result of economical, manufacturing, functional, or aesthetic considerations. We show how recent work on symmetry detection and structure discovery can be utilized to analyze architectural designs and real-world artifacts digitized using 3D scanning technology. This allows reverse engineering of procedural models that facilitate...

متن کامل

Evolution Through Architectural Reconciliation

One of the possible scenarios in a system evolution cycle, is to translate an emergent set of new requirements into software architecture design and subsequently to update the system implementation. In this paper, we argue that this form of forward engineering, even though addresses the new system requirements, tends to overlook the implementation constraints. An architect must also reverse-eng...

متن کامل

A New Image-based Modelling System to Support Architectural Redesign Activities

In the architectural field there is no effective process for the rapid generation of computer models from existing buildings. Commonly, engineers use contact probe or laserscanning systems to perform such work, but these machines are not adequate for large objects as buildings. This study aims to solve this limitation through the replication of the human vision process into a computer programme...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2011